/*
  判决素数个数
 【题目描述】
    输入两个整数 X和Y，输出两者之间的素数个数（包括 X和Y）。
 【输入】
    两个整数 X和Y（1 ≤ X,Y ≤ 105）。
 【输出】
    输出一个整数，表示X，Y 之间的素数个数（包括 X和Y）。
 【输入样例】
    1 100
 【输出样例】
    25
*/
#include <iostream>

using namespace std;

bool a1(int num) {
   int n = 0;
   for (int i = 1; i <= num; i++) {
      if (num % i == 0) {
         n = n + 1;
      }
   }
   if (n == 2) {
      return true;
   } else {
      return false;
   }
}

int main (){
   int a;
   int n;
   int x = 0;

   cin >> a >> n;

   for (int num = a; num <= n; num++) {
      if (a1(num)){
         x = x + 1;
      }
   }
   cout << x;
}